package com.fengye.register;

import com.fengye.model.ProviderService;

import java.util.List;
import java.util.Map;

/**
 * @Author fengye
 * @Date 2023/2/13 19:10
 **/
public interface RegisterCenter4Provider {
    /**
     * 服务端将服务提供者信息注册到zk对应的节点下
     *
     * @param serviceMetaData
     */
    public void registerProvider(final List<ProviderService> serviceMetaData);

    /**
     * 服务端获取服务提供者信息
     *
     * @return 返回对象：key：服务提供者接口
     *                 value: 服务提供者服务方法列表
     */
    public Map<String, List<ProviderService>> getProviderServiceMap();
}
